package com.hmyuan.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.hmyuan.domain.Category;

public interface CategoryService {
	/**
	 *分页查询类别列表 
	 */
	PageInfo<Category> selectListByPage(Category category, int pageNum, int pageSize);
	/**
	 *查询类别列表 
	 */
	List<Category> selectList(Category category);
	/**
	 *新增类别信息 
	 */
    boolean insert(Category category);

    /**
     *根据id查询类别信息 
     */
	Category selectByPrimaryKey(Long id);

	/**
	 *修改类别信息 
	 */
	boolean updateByPrimaryKeySelective(Category category);

	/**
	 *根据id删除类别 
	 */
	boolean deletecategoryById(Long id);
	/**
	 *根据文章id查询目录 
	 */
	List<Category> selectListByArticleid(Long articleid);
	
	/**
	 * 查询列表带使用数
	 */
	List<Category> selectListWithCount();


}
